home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / comm / net / amitcp2_x_gcc.lha / RCS.RCSfiles / printfault.c,v < prev    next >
Text File  |  1994-01-12  |  2KB  |  144 lines

  1. head    1.5;
  2. access;
  3. symbols;
  4. locks
  5.     jasegler:1.5; strict;
  6. comment    @ * @;
  7.  
  8.  
  9. 1.5
  10. date    94.01.12.18.36.09;    author jasegler;    state Exp;
  11. branches;
  12. next    1.4;
  13.  
  14. 1.4
  15. date    94.01.12.18.24.41;    author jasegler;    state Exp;
  16. branches;
  17. next    1.3;
  18.  
  19. 1.3
  20. date    94.01.11.20.01.56;    author jasegler;    state Exp;
  21. branches;
  22. next    1.2;
  23.  
  24. 1.2
  25. date    94.01.11.19.24.20;    author jasegler;    state Exp;
  26. branches;
  27. next    1.1;
  28.  
  29. 1.1
  30. date    94.01.11.19.22.11;    author jasegler;    state Exp;
  31. branches;
  32. next    ;
  33.  
  34.  
  35. desc
  36. @@
  37.  
  38.  
  39. 1.5
  40. log
  41. @*** empty log message ***
  42. @
  43. text
  44. @char RCS_ID_PRINTFAULT_C[] = "$Id: printfault.c,v 1.4 1994/01/12 18:24:41 jasegler Exp jasegler $";
  45. /*
  46.  * printfault.c --- Print a socket error message (DOS)
  47.  *
  48.  * Author: ppessi <Pekka.Pessi@@hut.fi>
  49.  *
  50.  * Copyright © 1993 AmiTCP/IP Group, <amitcp-group@@hut.fi>
  51.  *                  Helsinki University of Technology, Finland.
  52.  *                  All rights reserved.
  53.  *
  54.  * Created      : Sat Mar 20 02:10:14 1993 ppessi
  55.  * Last modified: Fri Jun  4 02:05:44 1993 ppessi
  56.  */
  57.  
  58. #include <errno.h>
  59.  
  60. #include <exec/execbase.h>
  61. extern struct ExecBase *SysBase;
  62.  
  63. #include <dos/dos.h>
  64. #include <dos/dosextens.h>
  65.  
  66. #if __SASC
  67. #include <proto/dos.h>
  68. #elif __GNUC__
  69. #include <clib/dos_protos.h>
  70. #endif
  71.  
  72. void
  73. PrintNetFault (LONG code, const UBYTE * banner)
  74. {
  75.   struct Process *p = (struct Process *) SysBase->ThisTask;
  76.   BPTR Stderr = p->pr_CES ? p->pr_CES : p->pr_COS;
  77.  
  78.   FPuts (Stderr, (UBYTE *) banner);
  79.   FPuts (Stderr, ": ");
  80.  
  81.   if (code < __sys_nerr)
  82.     banner = (UBYTE *) __sys_errlist[code];
  83.   else
  84.     banner = (UBYTE *) __sys_errlist[0];
  85.  
  86.   FPuts (Stderr, (UBYTE *) banner);
  87.   FPuts (Stderr, "\n");
  88.   Flush (Stderr);
  89. }
  90. @
  91.  
  92.  
  93. 1.4
  94. log
  95. @*** empty log message ***
  96. @
  97. text
  98. @d1 1
  99. a1 1
  100. char RCS_ID_C[] = "$Id: printfault.c,v 1.3 1994/01/11 20:01:56 jasegler Exp jasegler $";
  101. @
  102.  
  103.  
  104. 1.3
  105. log
  106. @*** empty log message ***
  107. @
  108. text
  109. @d1 1
  110. a1 1
  111. char RCS_ID_C[] = "$Id: printfault.c,v 1.2 1994/01/11 19:24:20 jasegler Exp jasegler $";
  112. a26 2
  113. /* Assuming gona use -lamy anyway */
  114. /* #include <inline/dos.h> */
  115. @
  116.  
  117.  
  118. 1.2
  119. log
  120. @/
  121. @
  122. text
  123. @d1 1
  124. a1 1
  125. char RCS_ID_C[] = "$Id: printfault.c,v 1.1 1994/01/11 19:22:11 jasegler Exp jasegler $";
  126. d37 1
  127. a37 1
  128.   FPuts (Stderr, banner);
  129. d45 1
  130. a45 1
  131.   FPuts (Stderr, banner);
  132. @
  133.  
  134.  
  135. 1.1
  136. log
  137. @Initial revision
  138. @
  139. text
  140. @d1 1
  141. a1 1
  142. RCS_ID_C = "$Id: printfault.c,v 1.3 1993/06/03 23:27:19 ppessi Exp $";
  143. @
  144.